package aceim.app.dataentity;
import android.content.Intent;
import android.os.Parcel;
import android.os.Parcelable;
public class ActivityResult implements Parcelable {
private final int requestCode;
private final int resultCode;
private final Intent data;
public ActivityResult(int requestCode, int resultCode, Intent data) {
this.requestCode = requestCode;
this.resultCode = resultCode;
this.data = data;
}
public int describeContents() {
return 0;
}
public void writeToParcel(Parcel out, int flags) {
out.writeInt(requestCode);
out.writeInt(resultCode);
out.writeParcelable(data, flags);
}
public static final Parcelable.Creator<ActivityResult> CREATOR = new Parcelable.Creator<ActivityResult>() {
public ActivityResult createFromParcel(Parcel in) {
return new ActivityResult(in);
}
public ActivityResult[] newArray(int size) {
return new ActivityResult[size];
}
};
private ActivityResult(Parcel in) {
this.requestCode = in.readInt();
this.resultCode = in.readInt();
this.data = in.readParcelable(Intent.class.getClassLoader());
}
/**
* @return the requestCode
*/
public int getRequestCode() {
return requestCode;
}
/**
* @return the resultCode
*/
public int getResultCode() {
return resultCode;
}
/**
* @return the data
*/
public Intent getData() {
return data;
}
}